About Lockside Place Management Limited (11219991) United Kingdom