About Inbar Properties Limited (09623551) United Kingdom