About Aldwych Holdings Limited (05615719) United Kingdom