About Belva Property Limited (11242276) United Kingdom