About Templar S Green Management Company Limited (08626972) United Kingdom