About Thompson & Sons Property Holdings Ltd (12098171) United Kingdom