About Petra Bromfield Limited (09080127) United Kingdom