About Barbarossa Property Ltd (13091972) United Kingdom