About Terlings Park Management Company Limited (09253237) United Kingdom