About Square Development (london) Limited (08540813) United Kingdom