About Palmer Houghton Developments Limited (02908024) United Kingdom