About Square Flag Properties Ltd (12273995) United Kingdom