About Godric Square Management Company Ltd (02411200) United Kingdom