About Palmtrail Management Co. Limited (01286960) United Kingdom