About James Lammond Limited (SC258479) United Kingdom