About Wilson & Palmer Limited (09148361) United Kingdom