About Birkbeck House Limited (12116181) United Kingdom