About Bamcroft Limited (11301563) United Kingdom