About Palmer-scott Limited (11720776) United Kingdom