About Nick Leigh Associates Limited (07851008) United Kingdom