About Temple Meadow Holdings Limited (13350187) United Kingdom