About Ava Bowmer Properties Limited (12724859) United Kingdom