About Anakar Lettings Limited (12542566) United Kingdom