About Alexander Thurlow & Co Ltd (11789510) United Kingdom