About Mikebar Properties Limited (07279018) United Kingdom