About Elfer Properties Ltd (13089490) United Kingdom