About Lilford Squire Ltd (10409332) United Kingdom