About Farrant Associates Limited (10201393) United Kingdom