About Barmilo Properties Limited (12489348) United Kingdom