About Shepherd Letting Services Limited (10845390) United Kingdom