About Bexsara Properties Limited (11758546) United Kingdom