About Nickson & Associates Limited (02930904) United Kingdom