About Sherlocks Homes Ltd (13299466) United Kingdom