About G & A Sellors Limited (07882532) United Kingdom