About Buckingham Street Block Management Ltd (08884829) United Kingdom