About Lewis Trott Design Ltd (07731086) United Kingdom