About Letcliffe Properties Ltd (12512196) United Kingdom