About Niall Marriott Associates Limited (03242879) United Kingdom