About Yeoman Place Management Company Limited (09921523) United Kingdom