About Boora Properties Limited (12846846) United Kingdom