About Steven Layn (holdings) Limited (02767703) United Kingdom