About Sefron Properties Limited (12319786) United Kingdom