About Aldrich Holdings Limited (10672989) United Kingdom