About G & A De Marco Limited (SC244703) United Kingdom