About Thornbury Square Management Company Limited (02073746) United Kingdom