About Townedge (holdings) Limited (02308283) United Kingdom