About Flexbay Properties Limited (07057240) United Kingdom