About Lewington & Templer Ltd (06215346) United Kingdom