About Lindsay Mccrae Limited (07916039) United Kingdom