About Ivor Braka Limited (01840837) United Kingdom