About Farstowe Ltd (09481263) United Kingdom