About Temple View Management Company Limited (10894022) United Kingdom