About Needham Lawrence Services Limited (09995982) United Kingdom