About Templar Developments Limited (07604939) United Kingdom