About Barrow & Thomas Property Nominee Limited (12099370) United Kingdom