We are specialists in the pre-purchase evaluation of single and multi residential properties. At Castle, we strive to provide the home buyer with a level of service that matches the significance of the purchase they are about to make - in all probability the single largest investment of their liv...