About V & L (residents) Management Limited (02411915) United Kingdom