About Allareba Properties Limited (12593753) United Kingdom