About Thomas Kelly Developments Ltd (12073429) United Kingdom