About Thirlmere Road Limited (11498388) United Kingdom