About Lancaster Fox Ltd (07632456) United Kingdom