About Bristol & Ducane Limited (11494880) United Kingdom