About Layton & Player Properties Limited (11372501) United Kingdom