About Vickery & Company Residential Lettings Limited (02747741) United Kingdom