About Nick Maxted Limited (10070526) United Kingdom