About Vaughan Brothers Developments Ltd (11844144) United Kingdom