About Beecham Place Management Limited (02836378) United Kingdom