About Bagleys Lane London Limited (12427501) United Kingdom