About Abacus Energy And Property Services Limited (03484958) United Kingdom