About Aldwych Group Limited (05424108) United Kingdom