About D Palmer Engineering Limited (11272822) United Kingdom