About The Barclay (royton) Ltd (11348623) United Kingdom