About Thomas Lowndes & Co. Limited (00296128) United Kingdom