About Templeton Flagg Limited (08100079) United Kingdom