About Lowood Associates Limited (SC148152) United Kingdom