About Temple Meadows Limited (11632051) United Kingdom