About Bellfront Properties Limited (12820632) United Kingdom