About Ancleggan Limited (12951231) United Kingdom