About George Farmiloe & Sons Holdings Limited (07532617) United Kingdom