About Glenworth Associates Limited (03228651) United Kingdom