About Aldwych Administration Services Limited (02226343) United Kingdom