About Square Developments Richmond Limited (09916883) United Kingdom