About Thurlow Properties Limited (13668058) United Kingdom