About Biarritz Properties Limited (09377681) United Kingdom