About Fitzroy & Finn Ltd (05924821) United Kingdom