About Bower Croft Limited (11728101) United Kingdom