About Horace Stallan Limited (10556125) United Kingdom