About Sa Lockwood Properties Ltd (12877399) United Kingdom