About Briffa Phillips Limited (08806204) United Kingdom