About Millichamp & Hall International Limited (11856727) United Kingdom