About Birbeck (liftech) Limited (12235408) United Kingdom