About James Homer Limited (03730451) United Kingdom