About The London School Of Picture & Frame Conservation Limited (08814013) United Kingdom