About Square Ashlar Properties Limited (10290929) United Kingdom