About Thorp & May Limited (02027619) United Kingdom