About Aldhouse & Smith Ltd (05352431) United Kingdom