About Beechcroft Close Management Limited (04908790) United Kingdom