About James Vaughan Properties Limited (13119572) United Kingdom