About Sedlescombe Property Ltd (13528230) United Kingdom