About Macnaughton & Watson Limited (SC019023) United Kingdom