About Vincent & Thadeus Properties Limited (SC631872) United Kingdom