About Aldridge & Trillwood Limited (00579027) United Kingdom