About Royce Jaeger Lettings & Property Management Ltd (12683062) United Kingdom