About Nells Housekeeping Limited (13189303) United Kingdom