About Homer Sheepson Ltd (10285205) United Kingdom