About F23 Properties Ltd (13425929) United Kingdom