About Flexon Properties Limited (08918655) United Kingdom