About Hector Montagu-smith Limited (12615270) United Kingdom