About Clachar House Ltd (13315132) United Kingdom