About Bird House London Limited (12292917) United Kingdom