About Buckingham Square (shotgate) Management Company Limited (02308426) United Kingdom