About T W Holland & Son Properties Ltd (12152145) United Kingdom