About Seven Acres Development Limited (08056986) United Kingdom