About Fabbash Properties Limited (10895646) United Kingdom