About Geoff Homer Limited (05404227) United Kingdom