About Telton Developments Ltd (12182592) United Kingdom