About Shelocks Homes Ltd (12966723) United Kingdom