About Melling & Stallard Property S Ltd (13284657) United Kingdom