About Greenaire Thackray Ltd (12646464) United Kingdom