About Bambra Crossing Limited (09041421) United Kingdom