About Birkbeck Installations Limited (10950284) United Kingdom