About Langham Scott Limited (06265233) United Kingdom