About Beechcroft & Ritchie International Limited (12112129) United Kingdom