About Palmer & Palmer (management) Ltd (09331882) United Kingdom